#define _CRT_SECURE_NO_WARNINGS 1
#include<bits/stdc++.h>
using namespace std;

int main() {
	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
	string s, t;
	while (cin >> s >> t) {
		while (s.size() != 1) {
			int n = s.size();
			if (s[0] < s[n - 1]) {
				t += s[0];
				s = s.substr(1);
			}
			else if (s[0] > s[n - 1]) {
				t += s[n - 1];
				s = s.substr(0, n - 1);
			}
			else {
				int i = 0;
				while (s[i] == s[n - i - 1]) i++;
				if (s[i] < s[n - i - 1]) {
					t += s[0];
					s = s.substr(1);
				}
				else if (s[i] > s[n - i - 1]) {
					t += s[n - 1];
					s = s.substr(0, n - 1);
				}
			}
		}
		cout << t + s << '\n';
	}
	return 0;
}